#include <iostream>
#include <stdlib.h>

using namespace std;

template<class T>
void mismatch(T* a,T* b,int& n);

int main ()
{
    double a[]={1,2,3,12,1,2,3,6,4,9};
    double b[]={1,2,3,12,1,2,4,6,4,9};
    int c;

    mismatch(a,b,c);
    cout<<c<<endl;

    system("pause");
    return 0;
}

template<class T>
void mismatch(T* a,T* b,int& n)
{
    for(int i=0;i<10;i++)
    {
        if(*(a+i)!=*(b+i)) 
        {
            n=i;
            break;
        }
    }
}
